import request from "./request";

export class UserApi {
  // 用户登录
  static login(data): Promise<IUser> {
    return request.post("/auth/login", data);
  }
  // 用户注册
  static register(data): Promise<IUser> {
    return request.post("/user/register", data);
  }
  // 获取所有用户
  static getUsers(params): Promise<any> {
    return request.get("/user", { params });
  }
  // 更新用户信息
  static updateInfo(data: IUser): Promise<IUser> {
    return request.post("/user/update", data);
  }
  // 更新用户密码
  static updatePassword(data): Promise<IUser> {
    return request.post("/user/password", data);
  }
  // 更新用户密码
  static article(): Promise<IUser> {
    return request.get("/article");
  }
}
